package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreVisitStat;
import com.fujitsu.nanjing.tieba.ibator.CoreVisitStatCriteria;
import java.util.List;

public interface CoreVisitStatDAO {
    int countByExample(CoreVisitStatCriteria example);

    int deleteByExample(CoreVisitStatCriteria example);

    int deleteByPrimaryKey(String statdate);

    void insert(CoreVisitStat record);

    void insertSelective(CoreVisitStat record);

    List<CoreVisitStat> selectByExample(CoreVisitStatCriteria example);

    CoreVisitStat selectByPrimaryKey(String statdate);

    int updateByExampleSelective(CoreVisitStat record, CoreVisitStatCriteria example);

    int updateByExample(CoreVisitStat record, CoreVisitStatCriteria example);

    int updateByPrimaryKeySelective(CoreVisitStat record);

    int updateByPrimaryKey(CoreVisitStat record);
}